landscape


landscape

noun

Definition of LANDSCAPE

the physical features of a region as a whole <radar images that map the lunar landscape>

Seen & Heard

What made you want to look up landscape? Please tell us where you read or heard it (including the quote, if possible).