Answer: wedwhacker

AnswerCrossword Clue
WEDWHACKER

Boxer who's taken a vow?