Niagara
noun
Ni·ag·a·ra
nī-ˈa-g(ə-)rə
: an overwhelming flood : torrent
a Niagara of protests
Love words? Need even more definitions?
Merriam-Webster unabridged



