3 results found

Search Results for: gemma

Gemmule

Definition noun, plural: gemmules (botany) A small gemma; a bud produced by gemmation. (zoology) A mass of cell capable of... Read More

Gemmulation

Gemmulation (Science: biology) see gemmation. Origin: From L. Gemmula, dim. Of gemma... Read More

Bud

Definition noun, plural: buds (general) An immature or undeveloped structure that develops into a bodily structure or a new... Read More