American, from the USA. The term comes from the american intervention in mexico in the late eighteen hundreds. Term derives from the popular phrase "green go home" yelled to american troops because of their green uniforms. It does not mean "white" or "caucasian" it is a derrogatory term depending on the context.
Gringa: female gringo. In mexico city it is a dish of shepherd style pork and cheese in aflour tortilla topped with coriander onion and pineapple.
It would suck to be a gringo, everyone in the world would hate you.
Pinches gringos me la pelan! Son unos pendejazos!!
Me da dos gringas y una coca? Ca I have two gringas and a coke?