What is the full meaning of landscapists
LANDSCAPIST, an artist who does landscapes [n]
Example of the word landscapists placed on a Scrabble board.