green variegated or storched - Español Inglés Diccionario