gurusu meaning in english

[Tel.] n. The stump, root or stock, of a tail, tooth or tree. The tuft of a tall. tokacivara poduguventrukalundedi. A vital part jivasthanamu. A limit mera.