One Word Substitute
Somebody who is considerably experienced in something



Show Answer   :Veteran