7 Maybe a hailstone?
8 kidney or bladder stone (many small ones)