Search term Ambrosia artemisiifolia has one result
Jump to

EN DA Translations for ambrosia

ambrosia (n) [food of gods or delicious foods] ambrosia (n) [food of gods or delicious foods]