french window/door - French English Dictionary