Answer: wedwhacker

AnswerCrossword Clue
WEDWHACKERBoxer who's taken a vow?