LANDSCAPED as ADJECTIVE

  1. Meaning
    • (of land) improved by gardening or landscape architecture
    Usage Example(s)
    • carefully landscaped gardens
    Similar To