1 definition by Slangin Cane

Top Definition
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
Mug icon
Buy a niubi mug!