meaning of squinched
1.
having
eyes
half
closed
in
order
to
see
better;
"squinched
">eyes"
Related Words
squinched
|
Developed & Maintained By
Taraprasad.com