piece of turf - French English Dictionary