water desalination plants - French English Dictionary