piece of apparatus - Français Anglais Dictionnaire