bonnie fechter

Noun

 * 1) fearless fighter, zealot, disputatious person