Meaning of “ambrosia” in the English Dictionary

british dictionary