Meaning of window envelope in English:

window envelope

noun

  • An envelope with an opening or transparent panel in the front through which the name and address on the letter within is visible.

Origin

Early 20th century.