Word Explorer

Gemmule

A small gemma or bud of dormant embryonic cells produced by some freshwater sponges.

📖 Definitions of "Gemmule"

noun
  1. 1

    A small gemma or bud of dormant embryonic cells produced by some freshwater sponges.

  2. 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.