Polish-English dictionary »

gemula meaning in English

PolishEnglish
gemula noun

gemmulenoun
small gemma or bud of dormant embryonic cells produced by some freshwater sponges that develops into a new sponge