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” to another language

Click any language to open the translator with this word already filled in.