Artemisia annua

  • English name Sweet wormwood
  • French name Armoise annuelle
Artemisia annua