Artemisia annua – Sweet wormwood

Sweet wormwood (Artemisia annua) is a medicinal annual that has naturalized in parts of North America. Sweet wormwood can be found in disturbed areas with rocky soil. The plant can be identified by its silvery-green leaves with a feathery appearance. It produces small yellow-green flowers in late summer. The leaves have a strong aromatic scent […]