geliefert sein

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