Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] v. n. To belch. trepu, trenupu or tepu trepu. n. Belching. teputa.