Architecture/Landscape Architecture noun [Latin architectura.] Frame or structure. LANDSCAPE noun A picture, exhibiting the form of a district of country, as far as the eye can reach, or a particular extent of land and the objects it contains, or its various scenery.