Synonyms of Niagara Falls in English :
Antonyms of Niagara Falls in English
Thesaurus of Niagara Falls in English
Niagara Falls
see definition of niagara fallsSynonyms of niagara falls
1. (noun) waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls