English: Oh dear God!
Telugu: ఓ దేవ దేవా!