wormgrass - French English Dictionary