Englishlevered firmnounMeaningA company that funds its operations by taking out loans.SourcesNo citations have been attached yet.