AMBROSE MEANING IN ENGLISH

• Ambrose Definition & Synonyms

  1. (n.) A sweet-scented herb; ambrosia. See Ambrosia, 3.


RECENT SEARCHES