Search in full dictionary

NIAGARA FALLS (8)

NIAGARA FALLS (8)
ScnMaster
a large waterfall on the Niagara River between the state of New York in the United States and Ontario in Canada. Science of Survival Glossary (app 11.7.90)