'Horseshoe Falls' definitions:

Definition of 'Horseshoe Falls'

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