I like this thread. Green grows etc. and Griegos and El Greco (the painter) and I might add something off the wall (as usual) current derogatory slang may or may not use the word gringo (gringa) but how about gabacho and gabacha? A gabacho as I have had it told to me by a young man from Guadalajara in Jalisco State is a "little white worm". The 'b' is almost pronounced as a 'v'.