from Wiktionary, Creative Commons Attribution/Share-Alike License.
- noun A legendary red-furred ground-dwelling
sloth-like creature said to live in the Amazon rainforestsof Braziland Bolivia.
Sorry, no etymologies found.
But the mere mention of the mapinguary, the giant slothlike monster of the Amazon, is enough to send shivers down the spines of almost all who dwell in the world’s largest rain forest.