Home

Word

American Falls, n.
more info a part of Niagara Falls in western New York (north of Buffalo)
<noun.object>

American Falls