supergrass - French English Dictionary