keep one's weather eye open - French English Dictionary