aufopfernde anstrengungen

listen to the pronunciation of aufopfernde anstrengungen
Немецкий Язык - Английский Язык
unsparing efforts