Meaning of niagara
Definition of niagara
(noun)
waterfall
in Canada is the Horseshoe Falls; in the United States it is the American Falls
a
river
flowing
from Lake Erie into Lake Ontario; forms
boundary
between
Ontario and New York
Other information on niagara
WIKIPEDIA results for
niagara
Amazon results for
niagara
Tweet