Definition of window card in US English:

window card

noun

  • A card displayed in a window, bearing an advertisement or other notice.

Origin

Mid 19th century; earliest use found in The Manchester Examiner.