NIAGARA


Meaning of NIAGARA in English

n. strong current of water resembling the Niagara Falls

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.