sweet Annie
noun1
- A fragrant Asian herb, widely naturalized, Artemisia annua, the source of the antimalarial drug artemisinin
forms
sweet Annies · sweet annies
sweet Annies · sweet annies
This dictionary works without the internet: on your phone · in Chrome