meaning of landscapist

1. A painter of landscapes.
2.
someone who arranges features of the landscape or garden attractively


Related Words

landscapist |

Developed & Maintained By Taraprasad.com

Treasure Words