worm-and-roller - French English Dictionary