niagara

  1. Noun, Geography Niyagara.
    Niagara River: Niyagara Nehri.
    Niagara Falls: Niyagara Şelâlesi.
  2. Noun sel, tufan.
dominant landform