cast-iron promise or arrangement - Francés Inglés Diccionario