wormlike - French English Dictionary