Botcher

n.
  1. One who mends or patches, esp. a tailor or cobbler.
  2. A clumsy or careless workman; a bungler.
  3. (Zoöl.) A young salmon; a grilse.