energy or effort that goes into something - İspanyolca İngilizce Sözlük