Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. To fascinate, charm, delude. urincu.