English-Latin dictionary »

species of artemisia, wormwood, mugwort meaning in Latin

EnglishLatin
species of Artemisia, wormwood, mugwort noun

artemisia [artemisiae](1st) F
noun