sweet wormwood (artemisia annua) - Francés Inglés Diccionario