Slovnenya

Translation English French: picture window

Dictionary: main
picture window
noun