Gringo is a Spanish and Portuguese term used mostly in Latin America to denote foreigners, specially people from the United States, Canada, and UK. The term may be considered pejorative or offensive depending on the context it is used.