marine worm - French English Dictionary