Wiktionary
gweilo
n. (context colloquial ethnic slur English) A white person in China, (context particularly English) ''of men''; a ‘foreign devil’.
Wikipedia
Gweilo
Gweilo or gwai lo (; Cantonese gwai2 lou2, pronounced ) is a common Cantonese slang term for Westerners. In its unmodified form, it applies only to European ethnicities and has a history of racially deprecatory use. Cantonese speakers frequently use "gweilo" to refer to Westerners in general use, in a non-derogatory context, although whether this type of usage is offensive is disputed by both Cantonese and Westerners alike.
Usage examples of "gweilo".
We had dim sum in a restaurant near my flat where we were the only gweilo.