Niagara [noun]

Definition of Niagara:

flood, inundation

Opposite/Antonyms of Niagara:


Sentence/Example of Niagara: