Pinche gringo cara de mierda means: Mexican expression that was used in humor to address anglo-American person. It is roughly translated as “silly red-faced gringo”. Although it is not rude or offensive, the expression can be used in polite company such as when playing golf with American business partners. (in Community Dictionary, added by Winston Braun)