meaning of barkha

barkha meaning in Urban Dictionary

Its a hindi name,means Rain.