Meaning of window strap in English:

window strap

noun

rare
  • A strap attached to a window, typically in a carriage or train, and used to pull the window open.

Origin

Early 19th century.