canadian falls Meaning, Definition & Usage

  1. noun a part of Niagara Falls in Ontario
    Horseshoe Falls.

WordNet