WordUnscrambler Home
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 gemmule
definition by Oxford Dictionaries