water desalination plant - Spanish English Dictionary