Roasting

English Meaning

Hindi Meaning

बरस रही