Artemisia
English Meaning
A genus of plants including the plants called mugwort, southernwood, and wormwood. Of these A. absinthium, or common wormwood, is well known, and A. tridentata is the sage brush of the Rocky Mountain region.
Sorry, No Malayalam Meaning for your input!
See Artemisi Want To Try Artemisia In Malayalam??