YourDictionary

warhorse

also war-horse (wôrˈhôrsˌ)

noun
  1. A horse used in combat; a charger.
  2. Informal One who has been through many battles, struggles, or fights.
  3. Informal A musical or dramatic work that has been performed so often that it has become widely familiar.

link/cite print suggestion box