meaning of squinched

1. having eyes half closed in order to see better; "squinched ">eyes"


Related Words

squinched |

Developed & Maintained By Taraprasad.com

Treasure Words