Meaning of squinched

Definition of squinched

(adj) having eyes half closed in order to see better; "squinched eyes"

Other information on squinched

WIKIPEDIA results for squinched
Amazon results for squinched