(to) live from hand to mouth: Urdu meaning
#live from hand to mouth
Definition: (idiom)
to hardly have enough money to survive / [bari mushkil se guzara karna]
[Usne bari mushkil se guzara kiya jab woh 2 saal tak be'rozgar tha.]
Labels: English to Urdu Dictionary, idioms