English: Very embarrassing.
Telugu: చాలా అస‌హ్యం క‌లిగింది.