sock-headed worm people - Turc Anglais Dictionnaire