Noun horseshoe falls has 1 sense
  1. Canadian Falls, Horseshoe Falls - a part of Niagara Falls in Ontario
    --1 is a kind of waterfall, falls
    --1 is a part of Niagara, Niagara Falls; Ontario
,
TOP