Green’s Dictionary of Slang

han solo n.

see hand solo under hand n.1