aufopfernde anstrengungen

listen to the pronunciation of aufopfernde anstrengungen
German - English
unsparing efforts