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.

Derivatives:

glomerular adj.

Etymology: mod.L, dimin. of L glomus -eris ball

Oxford English vocab.      Оксфордский английский словарь.