Word Explorer
Gemmule
A small gemma or bud of dormant embryonic cells produced by some freshwater sponges.
📖 Definitions of "Gemmule"
noun
- 1
A small gemma or bud of dormant embryonic cells produced by some freshwater sponges.
- 2
A hypothetical particle once thought to be the basis of heredity according to pangenesis theory.
Translate “Gemmule” into Another Language
Pick a language — the word will be pre-filled in the translator.