Chinese word meaning "fucking awesome." Translated literally, it means "cow pussy."
Ni hen niubi! You're so fuckin cowpussy, man!
494👍 57👎