LANDSCAPE Meaning of LANDSCAPE in English n. prospect, view, scene, aspect, vista, countryside Here and there the landscape is dotted with spinneys Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012