1. an action that disrupts or prevents something from succeeding/happening
Professional
Social
the last minute cancellation really threw/put a spanner in the works
To ‘put a spanner in the works’ means to do something or say something that disrupts events or prevents something from progressing as planned. This is an idiomatic expression used to describe something that is unsettling or disappointing when it comes to making plans or looking forward to something.