squirm and writhe - Turkish English Dictionary