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")
NIAGARA FALLS
Meaning of NIAGARA FALLS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012