Translation of etalage in English:

etalage

shop window

(etalase)

noun

  • 1

    shop window