GEMMULE


Meaning of GEMMULE in English

[ 'dʒɛmju:l ]

■ noun Zoology a tough-coated dormant cluster of embryonic cells produced by a freshwater sponge for development in more favourable conditions.

Derivatives

gemmulation noun

Origin

C19: from Fr., from L. gemmula , dimin. of gemma 'bud, jewel'.

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