Definitions
noun
a financial institution (often affiliated with a holding company or manufacturer) that makes loans to individuals or businesses
Look “finance company” up elsewhere
Want another word?
Spin the dictionary for a fresh one.