English dictionary
mapinguari meaning and definition
Definition and meaning of mapinguari at MeaningMonkey.org. mapinguari meaning and definition in the English Dictionary.MAPINGUARI noun
Definition of mapinguari (noun)
- supposed human-sized sloth-like creature reportedly sighted by Indians in the Amazon rain forest
Source: Princeton University Wordnet