Definition of gemmule

Definition of gemmule
  1. gemmule Noun A small gemma or bud of dormant embryonic cells produced by some freshwater sponges
  2. gemmule Noun A hypothetical particle once thought to be the basis of heredity
Need more help? Try our forum NEW