show something to good advantage - Alemán Inglés Diccionario