Subscribe English
look up any word, like poopsterbate:
 
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
68 18

Words related to niubi:

chinglish niubility