‘the company pulled the plug on the deal because it was not satisfied with the terms’
discontinue, wind up, stop, end, terminate, abort, bring to an end, put an end to, put a stop to, finish, bring to a halt, call a halt to, cancel, drop, dispense with, do away with, get rid of, abolish
Are You Learning English? Here Are Our Top English Tips