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. Краткий оксфордский словарь английского языка. 2012