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