WordUnscrambler Home
gemmules
We have found lemma(root) word of gemmules : gemmule.
Definitions
[ˈdʒɛmjuːl], (Noun)
Definitions:
- a tough-coated dormant cluster of embryonic cells produced by a freshwater sponge for development in more favourable conditions
Phrases:
Origin
:
mid 19th century: from French, from Latin gemmula, diminutive of gemma ‘bud, jewel’
Click here to see the free dictionary definition for gemmules
definition by Oxford Dictionaries