English: A little daunted, to be honest.
Telugu: నిజం చెప్పాలంటే కాస్త దురాశా పరుడు.