Is “Squinch” a Scrabble word?
Yes
SQUINCH
Valid in at least one Scrabble dictionary
Valid in these dictionaries
SOWPODS / CSW
Scrabble UK & International
TWL / NWL
Scrabble North America
Large English Dictionary
General English word list
Meaning of Squinch
/skwɪntʃ/
noun
1.A structure constructed between two adjacent walls to aid in the transition from a polygonal to a circular structure, as when a dome is constructed on top of a square room.
verb
1.To scrunch up (one's face, etc.).