landscaper in Polish
landscaper in Polish
pejażysta
One that does landscaping.
pejzażystka
One that does landscaping.