Etymology
Today it means: To introduce a problem, dilemma or obstacle in; to complicate. Full definition →
See throw a wrench in the works.
Etymology from Wiktionary, CC BY-SA 4.0.