window-pier - French English Dictionary