The sentence is muddled; as well as "has" presumably being a typo for "have", it appears to be incorrectly punctuated. However, "front" means something like "line of attack". In traditional military campaigns, troops line up along so-called "fronts" to face one other and do battle (as in the famous "Western Front" in World Wars I and II).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.