Be that as it may, I was given the explanation by a Mexican. Also, I don't hear many Spaniards use that appellation, but I have heard many Mexicans do so. My Pequeño Larousse Illustrado also mentions the English as being included under gringo.