Home
Search
Index
Definify.com
Definition
2024
Niagara_Falls
Niagara Falls
English
Proper noun
Niagara
Falls
Massive
waterfalls
located on the
Niagara River
.
A city in
New York State
near the Falls.
A city in
Ontario
near the Falls.
Translations
waterfalls
Finnish:
Niagaran
putoukset
pl
Etymology
Niagara
+
Falls
Similar Results