to make good - Turkish English Dictionary