What is the meaning of Artemisa?

(Artemisia L. sp.)

artemisia, mugwort

Source: wiktionary.org