geliefert sein

listen to the pronunciation of geliefert sein
Немецкий Язык - Английский Язык
to be done for (be in a bad situation)