English: A little embarrassing to say the least.
Telugu: అని చెప్పుకోవడానికి కొంచెం సిగ్గుగా వుంది.