to plant greenery on something - Englisch Synonyme Wörterbuch