About us
Define
Definitions for
"squinched"
having eyes half closed in order to see better; "squinched eyes"
wordnet.princeton.edu