directorate of technological research - Français Anglais Dictionnaire