Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. Puzzle, dilemma, distress. sankatamu, sramamu.