Language:
Free Online Dictionary|3Dict

苦心孤诣

Source : CEDICT

to make painstaking efforts (idiom); after much trouble/to work hard at sth