English: Also, a little embarrassed.
Telugu: అంచేత కొంచెం సిగ్గుపడ్డాడు కూడా.