landscape irrigation - French English Dictionary