The word means ‘delicious’ or ‘fragrant’. The gods on Mount Olympus ate ambrosia to maintain immortality and without it, they became weak.