GLOMERULE


Meaning of GLOMERULE in English

n. a clustered flower-head.

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.