Language:
Free Online Dictionary|3Dict

苦幹

Source : CEDICT

to work hard/to make a laborious effort/to toil/to labor away/to beaver away despite difficulties