English: Indra is the title of the Lord of the Devas.
Telugu: ఇంద్రుడంటే దేవతా శ కులకు అధిపతి.