Summary
English Synonyms:   more detail...
  1. Horseshoe Falls:


English

Detailed Synonyms for Horseshoe Falls in English

Horseshoe Falls:

Horseshoe Falls [the ~] noun

  1. the Horseshoe Falls
    – a part of Niagara Falls in Ontario 1
    the Canadian Falls; the Horseshoe Falls
    – a part of Niagara Falls in Ontario 1

Related Definitions for "Horseshoe Falls":

  1. a part of Niagara Falls in Ontario1

Related Synonyms for Horseshoe Falls