niagara in English
- Niagara⇄Niagara, noun.
1. a cataract; torrent; deluge.
Ex. a Niagara of tears. A Niagara of water rushed in (Maclean's).
2. something resembling a cataract in amount and force.
Ex. a Niagara of lies and slander (Newsweek).
3. a var