scratch a living

Verb

 * 1) To earn barely enough money to live.