What does the word gringo mean?

It means foreigner or fair-haired person. It is used by Latin Americans to derisively refer to US Americans and sometimes Canadians.



See the Related Link below.