american falls Meaning, Definition & Usage

  1. noun a part of Niagara Falls in western New York (north of Buffalo)

WordNet