gemmule meaning in English
n. gemmule, gemma, leaf bud, budlike growth which separates from the parent plant to form a new plant (botany); asexually produced mass of cells which may form into a new organism (zoology)
n. gemmule, gemma, leaf bud, budlike growth which separates from the parent plant to form a new plant (botany); asexually produced mass of cells which may form into a new organism (zoology)