geliefert sein

listen to the pronunciation of geliefert sein
Deutsch - Englisch
to be done for (be in a bad situation)