Where does “Niagara” come from?

Niagara (English): A flood, torrent, or outpouring, especially one...

Definitions

  1. A flood, torrent, or outpouring, especially one...

Words derived from “Niagara