Search in full dictionary

NIAGARA

NIAGARA
ScnMaster
anything taken as resembling Niagara Falls in force and relentlessness; avalanche. (Niagara Falls: a large waterfall on the Niagara River between the state of New York in the United States and Ontario in Canada.) Academy Level IV Glossary