dedicate oneself completely to - Alemán Inglés Diccionario