← Tulu Dictionary
barsa
s.
barsa — Rain. to pour. to rain.
manner-1886-vision