Search for synonyms and antonyms

mapinguari > define

noun

  • Supposed human-sized sloth-like creature reportedly sighted by Indians in the Amazon rain forest. .
by WordNet 3.0 © 2006 by Princeton University