Find the word definition

Wiktionary
levered firm

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