a masterpiece of engineering - Français Anglais Dictionnaire