home turf - French English Dictionary