Spanish deck
escaparate
noun

escaparate

A shop's display window where goods are arranged for public view

Mira el escaparate.

Pusieron ropa en el escaparate.