ikivura

Noun

 * : downpour, heavy rain