being implanted - Français Anglais Dictionnaire