English: A smaller sloth?
Telugu: మరి చిన్న హీరొల్లో ?