meaning of niagara river

1. a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York


Related Words

niagara river |

Developed & Maintained By Taraprasad.com

Treasure Words