energy or effort that goes into something - Spanisch Englisch Wörterbuch