①a person who has had a lot of experience of a particular activity
He's really a veteran of picking up girls.
②someone who has been in the armed forces during a war
He's been working in the company for 10 years and really experienced.
hit on sb.
Who was that guy you were talking to at the bar? It looked like he was hitting on you.