LANDSCAPED

Definition of LANDSCAPED

  1. (adj)(of land) improved by gardening or landscape architecture