English: We are very tickled.
Telugu: మాకు చాలా మొహమాటమేసింది.