mapinguari

mapinguari

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