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
Tweet