English-Latin dictionary »

similar plants, ambrosia, botrys meaning in Latin

EnglishLatin
similar plants, ambrosia, botrys noun

artemisia [artemisiae](1st) F
noun