geliefert sein

listen to the pronunciation of geliefert sein
ألمانية - الإنجليزية
to be done for (be in a bad situation)