English Dictionary
◊ MAPINGUARI
mapinguari
n : supposed human-sized sloth-like creature reported sighted by
Indians in the Amazon rain forest