pale-throated three-toed sloth - French English Dictionary