Slovnenya

Translation English French: shop window

Dictionary: main
shop window
noun