Webster's Revised Unabridged Dictionary · 1913

mapinguari

mapinguari , noun

(Zoology) A supposed human-sized slothlike creature reported sighted by Indians in the Amazon rain forest.