cast-iron promise or arrangement - Turkish English Dictionary