bradypus tridactylus - English Synonyms Dictionary

bradypus tridactylus

n.
[1] three-toed sloth , ai