English: That god has sent
Telugu: ఆ దేవుడే పంపాడు