"Landscape" is Пейзаж in Russian.
Пейзаж means "Landscape" in English.
Word #1091 of 4,000 by frequency in Russian — level B1.
Этот пейзаж очень красивый.
This landscape is very beautiful.