Find the word definition

WordNet
sweet wormwood

n. wormwood of southeastern Europe to Iran [syn: Artemisia annua]