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.