One of the mysteries of the English language finally explained.
1‘he touched off two of the bombs’
detonate, set off, trigger, explode, spark, spark off
2‘the plan touched off a major political storm’
initiate, set off, start, begin, set in motion, instigate, ignite, trigger, trigger off, stir up, provoke, foment, cause, give rise to, lead to, generate, actuate, launch
In this article we explore how to impress employers with a spot-on CV.