Meaning of landscaper

Definition of landscaper

(noun) someone who arranges features of the landscape or garden attractively

Other information on landscaper

WIKIPEDIA results for landscaper
Amazon results for landscaper