Meaning of botcher

Definition of botcher

(noun) someone who makes mistakes because of incompetence

Other information on botcher

WIKIPEDIA results for botcher
Amazon results for botcher