permanent irrigation - French English Dictionary