GLOMERULE


Meaning of GLOMERULE in English

[glom.er.ule] n [NL glomerulus] (1793): a compacted cyme of almost sessile and usu. small flowers

Merriam-Webster English vocab.      Английский словарь Merriam Webster.