ambrosia

noun
  1. the food of the gods in Greek and Roman mythology, believed to confer immortality
  2. Usage: mythology
  3. something extremely pleasing to taste or smell
  4. a dessert made with oranges, coconut, and marshmallows
  5. Usage: American cuisine

Examples