a person with long experience in a field; especially : a veteran soldier or public person (such as a politician)
warhorse
noun(war-horse)
something (such as a work of art or musical composition) that has become overly familiar or hackneyed due to much repetition in the standard repertoire