ambrosia
noun
°(Greek & Roman Mythology) The food of the gods, thought to confer immortality.
°Any food with an especially delicious flavour or fragrance.