What is the meaning of landscape in English?

Learn vocabulary with pictures as well as definitions of landscape in English

Learn in

See more

n. landscape

Definition of landscape in English

Natural scenery that can be seen from a certain viewpoint.