a life of dedication - Alemán Inglés Diccionario