Definition of Landscaped

  • 1. (of land) improved by gardening or landscape architecture Adjective Satellite

Semanticaly linked words with "landscaped"