Definition of gringo in English:
gringo
nounPlural gringos ˈɡrɪŋɡəʊˈɡrɪŋɡoʊ
derogatory, humorous (in Spanish-speaking countries and contexts, chiefly in the Americas) a person, especially an American, who is not Hispanic or Latino.
Origin
Spanish, literally 'foreign, foreigner, or gibberish'.
Rhymes
bingo, dingo, Domingo, flamingo, jingo, lingo