a sweet-scented herb; ambrosia

listen to the pronunciation of a sweet-scented herb; ambrosia
English - English

Definition of a sweet-scented herb; ambrosia in English English dictionary

A sweet-scented herb; ambrosia
ambrose