Niagara Falls
English Dictionary
->
Letter N
-> Niagara Falls
Search Dictionary:
Niagara Falls Definition
(n)
waterfall
in
Canada
is
the
Horseshoe
Falls
;
in
the
United
States
it
is
the
American
Falls
(n)
a
city
in
western
New
York
State
at
the
falls
of
the
Niagara
river
;
tourist
attraction
and
honeymoon
resort
Niagara Falls Synonyms
Niagara
Niagara Falls
© Art Branch Inc.