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