ironclad contract - Français Anglais Dictionnaire