NIAGARA FALLS


Meaning of NIAGARA FALLS in English

large waterfall located on the border between the United States and Canada; city in southeastern Ontario (Canada) located on the Niagara River just below the falls; city in western New York State at the falls of the Niagara river (USA); (Slang) testicles (because it rhymes with "balls")

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