ọwaara

Noun

 * 1) precipitation, rain showers, sudden showers of rain