Search in full dictionary

NIAGARA FALLS

NIAGARA FALLS
ScnMaster
a large waterfall on the Niagara River between the state of New York in the United States and Ontario in Canada. See also Niagara River in this glossary. SHSBC Binder 1 Glossary