Definition of Squinched

  • 1. Having eyes half closed in order to see better Adjective Satellite

Synonyms for word "squinched"

Semanticaly linked words with "squinched"