Our online medical glossary of medical terms and definitions includes definitions for terms related to treatment, and general medicine
BOTCHER
1. One who mends or patches, especially. A tailor or cobbler.
2. A clumsy or careless workman; a bungler.
3. A young salmon; a grilse.
Source: Websters Vocabulary