A minor derogatory/joking word used by Indian people to refer to white people. Kind of the equivalent of gringo used by Mexican people or cracker used by black people.

Example from youthcurry blog: Super post...seeing goras walk in and out of my office for sometime and having taught one of them "how-to-break-a-chapati-with-just-one-hand" a few days back..it's hit a chord with me instantly!

Urdu and Hindi word used to describe light skinned people. Primarily Caucasians of UK origin (most commonly applied to British Colonials in their day) mildly derogatory, equivalent term in reverse would be "dot head" or "raghead". It's basically applying a cheeky name to an attribute (being White) with a disrespectful nuance, without a direct insult to the person or their family. Female counterpart is a "gori".