Polish-English dictionary »

sceneria meaning in English

PolishEnglish
sceneria noun

scenerynoun
view, natural features, landscape