Ambrose

Webster's Dictionary of the English Language

·noun A sweet-scented herb; ambrosia. ·see Ambrosia, 3.

Related Words