Thesaurus.com
Dictionary.com

immortal food

NOUN
ambrosia
Synonyms