look up any word, like ratchet:
 
1.
Chinese word meaning "fucking awesome." Translated literally, it means "cow pussy."
Ni hen niubi! You're so fuckin cowpussy, man!
by Slangin Cane October 09, 2010

Words related to niubi

chinglish niubility