Back to Dictionary
煞费苦心
煞費苦心
shàfèikǔxīn
1. to take a lot of trouble (idiom); painstaking
2. at the cost of a lot of effort