maned sloth - Turkish English Dictionary