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