YourDictionary

gemmule

noun

Biol. a bud of a moss or a reproductive body of an alga or of certain sponges; small gemma

See gemmule in American Heritage Dictionary 4

Learn more about gemmule

link/cite print suggestion box