GLOMERULE Meaning of GLOMERULE in English n. a clustered flower-head. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012