being implanted - Turc Anglais Dictionnaire