Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. A fish of the species Ch&oe;todon. Russell, No. 85.