苦心

kǔxīn
painstaking effort, to take a lot of trouble
HSK 79

Additional Dictionary Meanings

painstaking effortto take a lot of troublelaborious at pains