giant snakehead - Turkish English Dictionary