to complete satisfactorily - Turkish English Dictionary