Telugu English Dictionary
Free Telugu Online Dictionary
[Tel. from eduru] v. t. To face, front, resist, encounter. edurutirugu.