English → Hindi dictionary

artemisia annua

आर्टिमिसिया अन्नुआ / आर्टिमिसियाNOUN

Definition

wormwood of southeastern Europe to Iran

Looking for poetry? Read shayari and poems by great poets.