automatic turf irrigation systems - French English Dictionary