been implanted - Français Anglais Dictionnaire