to plant greenery on something - Espagnol Anglais Dictionnaire