-
nounsupposed human-sized sloth-like creature reportedly sighted by Indians in the Amazon rain foresttype of:
Definition that contains mapinguari
We don't have definitions for this word yet.