Definition, synonyms and related words
A hominid creature allegedly inhabiting the Southeastern United States.