green variegated or storched - Spanish English Dictionary