CENTRALIZED CONTROL (CANAL) Meaning of CENTRALIZED CONTROL (CANAL) in English Control of a canal project from a central location by the watermaster. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012