aufopfernde anstrengungen

listen to the pronunciation of aufopfernde anstrengungen
ألمانية - الإنجليزية
unsparing efforts