to wriggle like a worm - Espagnol Anglais Dictionnaire