to plant greenery on something - Türkisch Englisch Wörterbuch