English: They are, in fact, the doctors of gods.
Telugu: వారు, నిజానికి, దేవతలకు వైద్యులు.