meaning of canadian falls

canadian falls meaning in General Dictionary

an integral part of Niagara Falls in Ontario