beach wormwood (artemisia stelleriana) - Español Inglés Diccionario