Definition & Meaning | English word TOWNSCAPE
TOWNSCAPE
Definitions of TOWNSCAPE
- A view of a town, or a subjective image of a town
- (arts) A depiction of an urban scene
- (transitive) To design and lay out (buildings) as a town.
Number of letters
9
Is palindrome
No
Search for TOWNSCAPE in:
Page preparation took: 135.95 ms.