niagara falls

Noun
  1. Waterfall in Canada is the Horseshoe Falls;
    In the United States it is the American Falls (synset 109393684)
  2. A city in western New York State at the falls of the Niagara river;
    Tourist attraction and honeymoon resort (synset 109147682)

Other Searches