煞费苦心shàfèikǔxīnTop 50000Meanings1. to take a lot of trouble (idiom); painstaking2. at the cost of a lot of effortCharacters used煞to terminate费to cost苦bitter心heart