01 a. Consisting of, or partaking of the nature of, ambrosia; delighting the taste or smell; delicious.
-
1.
Consisting of, or partaking of the nature of, ambrosia; delighting the taste or smell; delicious.
-
2.
Divinely excellent or beautiful.