Botcher

Botch·er

Botcher

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