Spanish-English dictionary »

artemisa china meaning in English

SpanishEnglish
artemisa china noun
{f}

Chinese mugwort(herbaceous perennial plant)
noun
[UK: tʃaɪ.ˈniːz] [US: tʃaɪ.ˈniːz]