misting irrigation - French English Dictionary