look up any word, like lemonparty:
 
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