English: It's too embarrassing to tell.
Telugu: చెప్తే కూడా సిగ్గుపోతది.