English-Latin dictionary »

also called artemisia meaning in Latin

EnglishLatin
also called artemisia noun

botrysos [botryi]noun
M