warhorse
war-horse
noun
A powerful horse specifically bred and trained for use in battle.
"Knights rode their warhorses into combat."
noun
An experienced person or thing, long-serving and still effective in a particular field.
"The veteran politician was a true warhorse."
Thesaurus
Synonyms: old hand, veteran, oldtimer, old stager, stager, old-timer