tirar leite de pedra

Etymology
lit. 'to milk a stone'.

Verb

 * 1)  to get blood out of a stone, pull teeth to do something very difficult or effortful