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)

  1. a part of Niagara Falls in Ontario
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: