Niagara Falls
noun
°Massive waterfalls located on the Niagara River.
°A city in New York State near the Falls.