Explore the mythological and figurative meanings of the word 'ambrosia', the divine food that grants immortality to the Greek and Roman gods. Discover how this term can be used to describe any exceptionally delightful experience or delicious delicacy.