Chinese word meaning "fucking awesome." Translated literally, it means "cow pussy."
Ni hen niubi! You're so fuckin cowpussy, man!
by Slangin Cane October 9, 2010
Get the niubi mug.
fxxking awesome; freaking awesome

"niu" means ox, awesome in Chinese
"bi" means female sexual organ in Chinese
— Hey, did you heard that Tom put superglue on the chairs in the teachers office?
by pzh200707 November 6, 2018
Get the niubi mug.