English: stumped many.
Telugu: చాలా మందిని తిట్టారు.