English: This word popped into my mind.
Telugu: ఆ పదమే నా మనసులో మార్మోగుతూ ఉంది.