Barsa

Barsa is the definition for rain in hindi.
Oh

it's barsa
by ramennnnn July 9, 2019
mugGet the Barsamug.

Share this definition