sock-headed worm people - Turco Inglés Diccionario