GLOMERULUS


Meaning of GLOMERULUS in English

n. (pl. glomeruli) a cluster of small organisms, tissues, or blood vessels, esp. of the capillaries of the kidney. glomerular adj.

[ mod.L, dimin. of L glomus -eris ball ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.