Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. Dregs of oil or melted butter. Also, a nail. meku.