phrase

1‘a disastrous fire put paid to their pioneering exploits’

SYNONYMS

forestall, thwart, frustrate, baulk, stand in the way of

scotch, derail, foil, smash, dash

stop, check, block, prevent, defeat, impede, obstruct, snooker, oppose, hinder, hamper

informal put the stopper on, put the kibosh on, do for, stymie

British informal scupper, put the mockers on, nobble