Etymology

Horseshoe Falls

Today it means: A waterfall in Niagara river, Niagara Peninsula, Niagara regional municipality, Niagara region, Ontario, Canada. A massive set of contiguous waterfalls, the larger and more spectacular portion of the Niagara Falls. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok