Comprehensive resource for understanding and mastering English idioms
The idiom "make ends meet" means to earn enough money or have enough resources to cover one's expenses, and often implies just barely managing to do so. It can also mean doing whatever is necessary or acceptable to make ends meet, even if it is not ideal or desirable.
The phrase "make ends meet" has been used since at least the 16th century in English literature. The earliest known use of the idiom is attributed to William Shakespeare's play "Twelfth Night," where he wrote, "I am a man of little brain, but I have great legs; I will carry it." This line is often interpreted as meaning that one can make ends meet by working hard and being efficient. Over time, the phrase has taken on a more negative connotation, implying that people are just barely making enough to get by. The idiom has also been used to describe situations where people have to resort to unethical or illegal means to make ends meet.