Niagara
English Dictionary
->
Letter N
-> Niagara
Search Dictionary:
Niagara Definition
(n)
waterfall
in
Canada
is
the
Horseshoe
Falls
;
in
the
United
States
it
is
the
American
Falls
(n)
a
river
flowing
from
Lake
Erie
into
Lake
Ontario
;
forms
boundary
between
Ontario
and
New
York
Niagara Synonyms
Niagara
Niagara Falls
Niagara River
© Art Branch Inc.