halberdier

noun

1.
a guard who carries a halberd (as a symbol of their duty)