artificial organs - Français Anglais Dictionnaire