to plant greenery on something - Spanisch Englisch Wörterbuch