intercollegiate research and technology institute - Français Anglais Dictionnaire