Botcher

Definition:

  • (n.) One who mends or patches, esp. a tailor or cobbler.
  • (n.) A clumsy or careless workman; a bungler.
  • (n.) A young salmon; a grilse.