dedicate oneself completely to something - Spanisch Englisch Wörterbuch