Synonyms: landscaped
Definition: (of land) improved by gardening or landscape architecture
Usage: carefully landscaped gardens
Similar words: improved
Definition: made more desirable or valuable or profitable; especially made ready for use or marketing
Usage: new houses are springing up on an improved tract of land near the river; an improved breed