horseshoe_falls has definitions from the field of geography
1
[ noun ] (geography) a part of Niagara Falls in Ontario

Synonyms

Canadian_Falls

Related terms

waterfall Niagara Ontario

*