ambrosia in French ambrosia in French ambroisie noun feminine food of gods or delicious foods Add to Flashcards