Telugu English Dictionary
Free Telugu Online Dictionary
[Skt.] n. A woman, (lit. a bee-tressed nymph.) stri.