German-English dictionary »

einen großen aufwand an energie erfordern meaning in English

GermanEnglish
einen großen Aufwand an Energie erfordern

to require a great deal of energy