to prevent sb / sth from continuing to do sth or be in business
squeeze sb / sth out (of sth)
to prevent sb / sth from continuing to do sth or be in business
Supermarkets are squeezing out small shops.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition