landscapist ( synonym found)

Definition of landscapist:

(n) : an artist who paints landscapes

Definition of landscapist:

(n) : an artist who paints landscapes

Back to Top