glomerulus

small ball-shaped (structure)