Home / N / niagara falls

niagara falls

noun /naɪægrəfɔlz/ 4 syllables 13 letters Scrabble 16 WWF 20
Definitions
noun

waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls

noun

a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort

Want another word?
Spin the dictionary for a fresh one.
Generate a word →