ministry of public works and transportation - Français Anglais Dictionnaire