Meaning of american falls

Definition of american falls

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

Other information on american falls

WIKIPEDIA results for american falls
Amazon results for american falls