1 definition by Slangin Cane

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.