GEMMULE


Meaning of GEMMULE in English

n. an encysted embryonic cell-cluster in sponges.

[ F gemmule or L gemmula little bud (as GEM) ]

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