留有余地liúyǒuyúdìMeanings1. to leave some leeway2. to allow for the unpredictableCharacters used留to stay有to have余surplus地-ly