worm (a still) - French English Dictionary