Definitions for war-horse
Random House Webster's College Dictionary
a horse used in war; charger.
Informal. a veteran of many conflicts, as a soldier or politician.
Informal. a musical composition, play, etc., that has been seen, heard, or performed excessively.
Origin of war-horse: