squinched
Explore definitions, synonyms, and language insights of squinched
Definitions
Adjective Satellite
having eyes half closed in order to see better; "squinched eyes"
Explore definitions, synonyms, and language insights of squinched