landscaperEnglish

landscape architect, landscape gardener, landscaper, landscapist

Noun

Someone who arranges features of the landscape or garden attractively

English: landscape architect, landscape gardener, landscaper, landscapist

English words with similar meanings

Show 3 words