Meaning of landscaped

Definition of landscaped

(adj) (of land) improved by gardening or landscape architecture; "carefully landscaped gardens"

Other information on landscaped

WIKIPEDIA results for landscaped
Amazon results for landscaped