squirm and writhe - Francés Inglés Diccionario