The story
horseshoe+falls (waterfall). From the shape of the waterfall being like a horseshoe.
Etymology from Wiktionary, CC BY-SA 4.0.
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 →
horseshoe+falls (waterfall). From the shape of the waterfall being like a horseshoe.
Etymology from Wiktionary, CC BY-SA 4.0.