Chinese-English dictionary »

蛇頭 meaning in English

ChineseEnglish
蛇頭 noun

people smuggler(person who engages in people smuggling)
noun