As a noun squatch
is (informal) sasquatch.
As an adjective squatchy is
characteristic of the sasquatch, as in a squatchy scent.
squatch
English
Noun
(es)
(informal) sasquatch squatchy
English
Adjective
(er)
Characteristic of the sasquatch, as in a squatchy scent.