Brandisher

Bran·dish·er

Brandisher

n.
  1. One who brandishes.