SynonymX
Speak
Landscaped
Definition of Landscaped
1.
(of land) improved by gardening or landscape architecture
Adjective Satellite
Semanticaly linked words with "landscaped"
improved