belly up

a.
  1. defunct; bankrupt; -- used mostly of commercial organizations; often used in the phrase go belly-up, i. e. to go bankrupt.