mapinguari

nounA legendary creature from Amazonian folklore, often described as a large, hairy, ape-like monster with a second mouth on its belly and a strong smell.

No synonyms or antonyms found for this word.