levered firm

/L EH1 V ER0 D F ER0 M/
noun
  1. 1

    (UK, business, finance) A company that funds its operations by taking out loans.