Attested.to

Definition

wormwood of southeastern Europe to Iran

Seed ·

Term in context

Artemisia annua in CommonParlance