Back to Dictionary
树獭
樹獺
shùtǎ
1. sloth (family Bradypodidae)