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