СловариРусский Английский

 выставить себя в лучшем свете
общ. show oneself in the best light (Bullfinch)