SASQUATCH


Meaning of SASQUATCH in English

a large ape-man living in the forests of Western Canada; Bigfoot

A man who was hunting moose in Northern Saskatchewan says that Sasquatch visited him. They sat around the campfire drinking coffee.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.