to plant greenery on something - Französisch Englisch Wörterbuch