We found 1 definitions of horseshoe falls from 1 different sources.
Noun |
||
horseshoe falls - a part of Niagara Falls in Ontario | ||
Canadian Falls, Horseshoe Falls | ||
niagara, niagara falls a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York |