Definitions
noun
supposed human-sized sloth-like creature reportedly sighted by Indians in the Amazon rain forest
Look “mapinguari” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
supposed human-sized sloth-like creature reportedly sighted by Indians in the Amazon rain forest