idiom
live from hand to mouth
Meaning
to barely have enough money to survive
Example
Many laborers **live from hand to mouth** every day.