A veteran is a person who has had long service or experience in a particular occupation or field. A military veteran is a person who has served and is no longer serving in the armed forces. Military veterans often receive special treatment in their respective countries due to the sacrifices they made during wars.