water desalination plant - French English Dictionary