- a widely distributed plant, Artemisia annua, having scented leaves and loose, nodding clusters of yellow flowers.
More Definitions
- ECHEGARAY Y EIZAGUIRRE (noun) Definition, Meaning & Examples
- SATIRIZE (noun) Definition, Meaning & Examples
- LASHED (noun) Definition, Meaning & Examples
- INDESCRIBABLE (noun) Definition, Meaning & Examples
- MICROWAVE DETECTOR (noun) Definition, Meaning & Examples
- LOSS RATIO (noun) Definition, Meaning & Examples