English: It's a new feeling or experience.
Telugu: ఇదొక కొత్త అనుభవం, అనుభూతి.