Horseshoe Falls (Tasmania)
WordNet

noun


(1)   A part of Niagara Falls in Ontario
 
x
OK