turf pit - French English Dictionary