English: I would also say it has another meaning.
Telugu: దీనికి మరో అర్థం ఉందని కూడా చెబుతుంటారు.