GLOMERULUS


Meaning of GLOMERULUS in English

[ glɒ'mɛr(j)ʊləs ]

■ noun ( plural glomeruli -lʌɪ , -li: ) Anatomy & Biology a cluster of nerve endings, spores, or small blood vessels, especially of capillaries around the end of a kidney tubule.

Derivatives

glomerular adjective

Origin

C19: mod. L., dimin. of L. glomus , glomer- 'ball of thread'.

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