'Horseshoe Falls' definitions:

Definition of 'Horseshoe Falls'

(from WordNet)
noun
A part of Niagara Falls in Ontario [syn: Canadian Falls, Horseshoe Falls]