Definitions
noun
the painted structures of a stage set that are intended to suggest a particular locale
“they worked all night painting the scenery”
noun
the appearance of a place
Look “scenery” up elsewhere
Want another word?
Spin the dictionary for a fresh one.