Urdu · noun · Nature & the Garden

Barsa

बरसा
also written: Barkha
Meaning

Rain, rainfall; the pouring of the monsoon.