Word Definition - 煞费苦心

shà fèi kǔ xīn to take a lot of trouble (idiom); painstaking; at the cost of a lot of effort