Meaning of niagara river
Definition of niagara river
(noun)
a
river
flowing
from Lake Erie into Lake Ontario; forms
boundary
between
Ontario and New York
Other information on niagara river
WIKIPEDIA results for
niagara river
Amazon results for
niagara river
Tweet