Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. A bull. gibbaratu the rider on a bull-a title of Siva.