cast-iron promise or arrangement - Turc Anglais Dictionnaire