sock-headed worm people - Turkish English Dictionary