What is the full meaning of snakeheads
SNAKEHEAD, a Chinese criminal involving the transport of criminals to other parts of the world [n]
Example of the word snakeheads placed on a Scrabble board.