VariousWords beta
Related Terms:
Definitions:
Noun
landscaping
Definition: a garden laid out for esthetic effect; "they spent a great deal of money on the landscaping"
Definition: Improved land (trees, gardens, leveled ground, etc).
Verb
Definition: present participle of landscape