善刀而藏的英文是「push one's advantage too far」
shan dao er cang
善:拭;善刀:把刀擦干净。将刀擦净,收藏起来。比喻适可而止,自敛其才。
《庄子·养生主》:“提刀而立,为之四顾,为之踌躇满志,善刀而藏之。”