to implant something - Turc Anglais Dictionnaire