English: That's probably on the list of my life's most embarrassing moments.
Telugu: బహుశ నా జీవితం లో ఎగ్జయిటెడ్ క్షణాల జాబితాలో ఇది ముందు వుంటుందేమో.