To go to great/all/any lengths
To try all the possible ways of achieving something, even if it means going beyond expected or accepted boundaries.
Ich bin zu allem bereit (um etwas zu erreichen).
Some people go to great lengths to achieve their goals – Manche Menschen sind zu allem bereit, um ihre Ziele zu erreichen.
Snowed under
To have too much work.
Zu viel Arbeit haben; mit Arbeit überhäuft (überlastet) sein.
I have been snowed under with work during the last two weeks – In den letzten zwei Wochen war ich mit Arbeit überhäuft.
Take (something) lying down
To accept or suffer (something) without arguing, complaining or trying to avoid it – etwas widerspruchslos akzeptieren; etwas ohne Reaktion hinnehmen.
I won't take this insult lying down. I shall see my lawyer immediately – Ich werde diese Beleidigung nicht einfach hinnehmen. Ich werde sofort meinen Anwalt aufsuchen.
Back to the drawing board
To start again from the very beginning and make new plans.
Wieder von vorne anfangen; von Null an.
The teacher didn't like our project, so we need to go back to the drawing board – Der Lehrer mochte unser Projekt nicht, also müssen wir wieder von vorne anfangen.