niagara falls
Meaning, Definition & Usage
Dictionary
Related
noun
waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
Niagara
.
noun
a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort
WordNet
Previous
nguni
ngwee
nh
ni
niacin
Next
niamey
nias
nib
nibbed
nibble