canadian falls

Noun
  1. A part of Niagara Falls in Ontario (synset 109255072)

Other Searches