hapua or river mouth lagoons form in micro tidal environments imigi hazayeli yari yarambuye yacitse nka mushunguzi mu mivugire no mu mibanire by'abanyarwanda