war dog

noun — 3 senses

war dog

noun
1

A dog that was deployed in a war.

2

A veteran soldier, particularly a heroic one, in a war.

3

Figuratively A warrior; a battler.

Related terms
dogs of war, sea dog

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.