skunk ape

noun

skunk ape

noun
1

Biology, Cryptozoology, Natural sciences, Zoology US A hominid creature said to inhabit the Southeastern United States.

Related terms
Bigfoot

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.