turf hedge - French English Dictionary