English: That embarrassed me.
Telugu: అది నాకు దుస్పహంగా తోచేది.