LANDSCAPIST MEANING IN ENGLISH

• Landscapist Definition & Synonyms

  1. (n.) A painter of landscapes.


RECENT SEARCHES