NIAGARA Meaning of NIAGARA in English [Ni.ag.a.ra] n [Niagara Falls] (1841): an overwhelming flood: torrent "a ~ of protests" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012