English: I've been itching to say this.
Telugu: ఈ చెప్పింది వించే నాకు జాలేసింది.