to implant something - Deutsch Englisch Wörterbuch