HORSESHOE FALLS





Definition:

  1. [noun] a part of Niagara Falls in Ontario
    Synonyms: Canadian Falls, Horseshoe Falls

Synonyms: