landscaped

  • (s) (of land) improved by gardening or landscape architecture
    • carefully landscaped gardens

Words of close approximity

landscaper
landscape
landscaper