English: Oh god, am so embarrassed.
Telugu: అబ్బా, నాకు చాలా చిరాకేసింది.