sasquatch in Finnish sasquatch in Finnish isojalka noun (cryptozoology) A large hairy humanoid creature of western North America. Add to Flashcards