tore his ass off

listen to the pronunciation of tore his ass off
الإنجليزية - الإنجليزية
worked very hard, made a major effort