Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] A village drudge, one who is at every man’s bidding.