Meaning of mapinguari
Definition of mapinguari
(noun)
supposed
human-sized
sloth-like
creature
reportedly
sighted
by Indians in the Amazon
rain
forest
Other information on mapinguari
WIKIPEDIA results for
mapinguari
Amazon results for
mapinguari
Tweet