Wiktionary
levered firm
n. (context UK business finance English) A company that funds its operations by taking out loans.