mapinguari

Noun
  1. Supposed human-sized sloth-like creature reportedly sighted by Indians in the Amazon rain forest (synset 102462267)

Found on Word Lists

Other Searches