|
Definition of Horseshoe Falls
1. Noun. A part of Niagara Falls in Ontario.
Exact synonyms: Canadian Falls
Group relationships: Ontario, Niagara, Niagara Falls
Generic synonyms: Falls, Waterfall
Group relationships: Ontario, Niagara, Niagara Falls
Generic synonyms: Falls, Waterfall