ledge (of a window) - French English Dictionary