devote oneself tirelessly to achieving something - Türkisch Englisch Wörterbuch