Someone who repairs broken things or solves problems, or someone who handles problems through questionable means.
From 'fix' (possibly from Latin 'fixus' meaning fastened) plus agent suffix '-er'; the shady meaning developed in political slang by the early 1900s.
Try Another Word