English English Dictionary
Result for Ambrosial
Ambrosial
(a.)
Consisting of, or partaking of the nature of, ambrosia; delighting the taste or smell; delicious.
Ambrosial
(a.)
Divinely excellent or beautiful.