automatic turf irrigation systems - Spanish English Dictionary