English: Its very difficult to pin down its exact meaning.
Telugu: దీనికి ఖచ్చితమైన అర్థం చెప్పడం కష్టం.