landscapist
Explore definitions, synonyms, and language insights of landscapist
Definitions
Noun
someone who paints landscapes
Noun
someone who arranges features of the landscape or garden attractively