chauhai

Cantonese - smelly cunt. See defn for 'hai'.
Lei ge chauhai! (You smelly cunt!)
by Durian March 26, 2004
mugGet the chauhai mug.