English: to rain down upon you.
Telugu: మీ వరకు కురిసే వర్షం.