Back to Dictionary
嘿咻
hēixiū
1. (coll.) to make love