window apron - French English Dictionary