MPs who refuse to accept the result of the EU referendum should not “complain” about the anger building in Parliament and around the country, the Prime Minister’s most senior adviser has said.

Dominic Cummings said it was “not surprising that some people are angry” about the delay to Brexit and found it “odd” that MPs who caused the impasse were taken aback by it.

Mr Cummings, who masterminded the Vote Leave campaign before being hired as Mr Johnson’s Downing Street strategist, said he and others who fought for Leave “are enjoying this”, adding: “We are going to win, we are going to leave, don’t worry.”

He added that those hoping for a second referendum would get a “terrible, terrible shock” if they thought it would “wash” with voters. “What do you expect will happen?” he said.

He was speaking after the Prime Minister defended his use of language as he was accused of stoking hatred of MPs by using words such as “betrayal” and “surrender” in the Commons during a Brexit debate described by the Speaker as “toxic”.