a Latin American (disparaging) term for foreigners (especially Americans and Englishmen)
a white person from an English-speaking country, particularly the United States.
The word comes from the Spanish term gringo, which originally meant "Greek." It was first used to describe anyone speaking a language that sounded completely unintelligible.