He works hard to earn a living.
Meaning: This means that he puts in a lot of effort to get the money he needs to support himself.
Choice of Words: Works means to do something in order to earn money. Hard means using a lot of effort or energy. Earn means to get money for work done. Living means the money needed to support oneself. When you put them together, "He works hard to earn a living" means he puts in a lot of effort to get the money he needs to support himself.
Alternative Expressions
Related Expressions