Gringo /(?)/

Grin·go

Gringo

n.
  1. Among Spanish Americans, a foreigner, especially an American or sometimes an Englishman; -- often used disparagingly or as a term of reproach.