Synonyms for
Sasquatch
Definition
Sasquatch is a mythical creature or a legendary humanoid creature that is said to inhabit forests, especially in the Pacific Northwest region of North America.
Synonyms for
Definition
Sasquatch is a mythical creature or a legendary humanoid creature that is said to inhabit forests, especially in the Pacific Northwest region of North America.