wormwood (ambrosia hispida) - Español Inglés Diccionario