get blood out of a stone

📖 general
Meaning
To achieve something very difficult or impossible, especially to extract money or information from an unwilling source.
Literal Meaning
To physically extract blood from a rock.
Example
“Trying to get him to pay his debts is like trying to get blood out of a stone.”