Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
townscape
in English
townscape
us
//ˈtaʊ̯nˌskeɪp//
uk
//ˈtaʊ̯nˌskeɪp//
#moderate
Definitions
Noun
a
visual
representation
of
a
town
The
photographer
captured
a
stunning
townscape
of
the
city
at
sunset
.
an
artistic
depiction
of
urban
scenery
The
artist's
townscape
painting
featured
a
bustling
city
square
.
Base Words
town
scape