department of technical affairs - Français Anglais Dictionnaire