devote a lot of effort to something - İspanyolca İngilizce Sözlük