Top definition
Cantonese - smelly cunt. See defn for 'hai'.
Lei ge chauhai! (You smelly cunt!)
by Durian March 26, 2004
Get the mug
Get a chauhai mug for your dog Bob.