YourDictionary

Dictionary Home » Science » gemmule

gemmule science definition

A small gemma or similar structure, especially a reproductive structure in some sponges that remains dormant through the winter and later develops into a new individual.

Learn more about gemmule

link/cite print suggestion box