Battle-hardened vet Synonyms

Definitions for Vet