English synonyms about - contact  

glomerulus

noun

1 glomerulus

A small intertwined group of capillaries in the malpighian body; it filters the blood during urine formation.

Dutch: haarvatennet, haarvatenstelsel


Find more on glomerulus elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0277