Search term Ambrosia trifida has one result
Jump to

EN FR Translations for ambrosia

ambrosia (n) [food of gods or delicious foods] ambroisie (n) {f} [food of gods or delicious foods]
ambrosia (n) [general] ambroisie (n) {f} [general]