worm one's way in - French English Dictionary