See moren. landscapeDefinition of landscape in EnglishNatural scenery that can be seen from a certain viewpoint.