English: A bit ashamed and embarrassed.
Telugu: కొద్దిగా ఇబ్బందిగా, మరికొద్దిగా సిగ్గుగా అన్పించింది.