window-grating - French English Dictionary