English: The rain had drenched them.
Telugu: వారిపై రాళ్ల వర్షం కురిపించారు.