SQUINCHED

Definition of SQUINCHED

  1. (adj)having eyes half closed in order to see better