to make it impossible for a person or company to continue to do business or be successful:
中文解释
Some investors found themselves squeezed out because their bids were too low.
Some investors found themselves squeezed out because their bids were too low.