English: Even embarrassing.
Telugu: పైగా అవమానకరం కూడా.