skunk ape
skunk ape · skunk apes
A hominid creature said to inhabit the Southeastern United StatesA hominid creature said to inhabit the Southeastern United States.
Meaning
1 senses(US)A hominid creature said to inhabit the Southeastern United States.