landscaping in Latin landscaping in Latin topiāria noun The act of improving a landscape. Add to Flashcards