noun
Meaning 1
A legendary red-furred ground-dwelling sloth-like creature said to live in the Amazon rainforests of Brazil and Bolivia.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided