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