Definify.com

Definition 2024


Niagara_Falls

Niagara Falls

English

Proper noun

Niagara Falls

  1. Massive waterfalls located on the Niagara River.
  2. A city in New York State near the Falls.
  3. A city in Ontario near the Falls.

Translations