envelope with a transparent panel - French English Dictionary