rough bark of the tamarind and certain other trees meaning in telugu

Telugu to English
English To Telugu