war dog

noun

Definition of war dog

1 : a dog trained to serve on the battlefield
2a : a thoroughly experienced soldier
b : one who demands or threatens war