squint in the bright sun - French English Dictionary