CANAL FREEBOARD Meaning of CANAL FREEBOARD in English The amount of canal lining available above maximum design water depth. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012