Sweet Annie Definition
noun
A fragrant Asian herb , widely naturalized, Artemisia annua , the source of the antimalarial drug artemisinin.
Wiktionary
Alternative form of sweet Annie.
Wiktionary
Find Similar Words
Find similar words to sweet Annie using the buttons below.