Ambrosia the food of the Gods from the Greek Ambroata means?

Question
Ambrosia the food of the Gods from the Greek Ambroata means?
Answer
Immortal