open a new window into - French English Dictionary