GEMMULE


Meaning of GEMMULE in English

n. an encysted embryonic cell-cluster in sponges. [F gemmule or L gemmula little bud (as GEM)]

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