botcher

botcher definitions

noun
  • A young salmon; a grilse. 

  • A clumsy or incompetent worker; a bungler.