automatic turf irrigation system - French English Dictionary