Back to Dictionary
左支右绌
左支右絀
zuǒzhīyòuchù
1.
to be in straitened circumstances