English: That's your mouth watering!
Telugu: ఈ మీ ఎలుగుబంటి నోరు!