English dictionary
horseshoe falls meaning and definition
Definition and meaning of horseshoe falls at MeaningMonkey.org. horseshoe falls meaning and definition in the English Dictionary.HORSESHOE FALLS noun
Definition of Horseshoe Falls (noun)
- a part of Niagara Falls in Ontario
- synonyms: Canadian Falls
Source: Princeton University Wordnet