← DefinitionshareGuessveterannounA person who has served in the military, especially in combat.adjectiveHaving long experience in a particular field or activity.Synonymsold handnounseasonedadjectiveexperiencedadjectiveAntonymsrookienounnovicenoun