Definition of "Niagara"
Niagara
/naɪˈæɡ(ə)ɹə/
proper noun
noun
plural Niagaras
(figuratively) A flood, torrent, or outpouring, especially one of massive proportions.
plural Niagaras
(figuratively) A flood, torrent, or outpouring, especially one of massive proportions.