to make satisfactory arrangements - Turkish English Dictionary