to (good) advantage - Alemán Inglés Diccionario