Chinese-English dictionary »

人肉搜索 /rénròu sōusuǒ/ meaning in English

ChineseEnglish
人肉搜索 /rénròu sōusuǒ/ noun

human flesh search engine(Chinese phenomenon)
noun