BOTCHER Meaning of BOTCHER in English (n.) A young salmon; a grilse. Webster's English dictionary. Английский словарь Webster. 2012