They scrape by.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
ozzourtiThey (can) barely make ends meet.make end meets means making just enough money to pay for the needs you have.
soheil1make end meets means making just enough money to pay for the needs you have.What about making less money than your needs?That's why I said "barely".
soheil1//but scrape by doesn't state that they may earn enough moneyhttp://www.macmillandictionary.com/dictionary/american/scrape-by
soheil1but scrape by doesn't state that they may earn enough moneyYes it does: they earn enough money to survive.