crammed

  • Crammed Down

    1. A situation in which venture capitalists refuse to invest in a new project unless the preceding investors of the company lower the value of their original i···

    2022-01-05 16:02:48