devote a lot of effort to something - Türkisch Englisch Wörterbuch