A rather rare insulting definition of "squint" is someone who is lazy and does not leave bed except for eating and bathroom breaks.

This insult is used several times in the John Wayne movie "The Quiet Man".

For example: "If you passed the pub as fast as you pass the chapel, you'd be better off, you little squint." --Mary Kate Danaher (played by Maureen O'Hara).