Chinese-English dictionary »

蛇头 /shétóu/ meaning in English

ChineseEnglish
蛇头 /shétóu/ noun

people smuggler(person who engages in people smuggling)
noun