Noun sasquatch has 1 sense
  1. Bigfoot, Sasquatch - large hairy humanoid creature said to live in wilderness areas of the United States and Canada
    --1 is a kind of legendary creature
,
TOP