bigfoot
Explore definitions, synonyms, and language insights of bigfoot
Definitions
Noun
large hairy humanoid creature said to live in wilderness areas of the United States and Canada
Explore definitions, synonyms, and language insights of bigfoot