turf moss - French English Dictionary