automatic turf irrigation system - Spanish English Dictionary