GEMMULE Meaning of GEMMULE in English n. an encysted embryonic cell-cluster in sponges. Etymology: F gemmule or L gemmula little bud (as GEM) Oxford English vocab. Оксфордский английский словарь. 2012