Random
Source Code

niubi

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

494👍 57👎