devote a lot of effort to something - Türkçe İngilizce Sözlük