What is the meaning of Spanner?

A hand tool for adjusting nuts and bolts; a wrench.

One who, or that which, spans.

A (usually sparse) graph whose shortest path distances approximate those in a dense graph or other metric space.

A hand tool shaped like a small crank handle, for winding the spring of a wheel lock on a musket.

A device in early steam engines for moving the valves for the alternate admission and shutting off of the steam.

A problem, dilemma or obstacle; something unexpected or troublesome (in the phrase spanner in the works)

A stupid or unintelligent person; one prone to making mistakes, especially in language.

To use a spanner; to fix with a spanner

Source: wiktionary.org