irrigation control valves - French English Dictionary