SNAKEHEAD


Meaning of SNAKEHEAD in English

■ noun a member of a Chinese criminal network chiefly engaged in smuggling illegal immigrants to the West.

Origin

translation of Chin. shetou .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.