a gemma or leaf-bud

listen to the pronunciation of a gemma or leaf-bud
English - English

Definition of a gemma or leaf-bud in English English dictionary

a gemma or leaf-bud
gem