Subscribe
URL of the page has been copied to clipboard.
Meaning : A state in which there is a short supply of cash to lend to businesses and consumers and interest rates are high.
Synonyms : liquidity crisis, squeeze
Install App