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