green variegated or storched - Espagnol Anglais Dictionnaire