a window of opportunity - French English Dictionary