|
Definition of Sheltron
1. Noun. (military) A compact body of troops forming a battle array, shield wall or phalanx ¹
¹ Source: wiktionary.com
|
1. Noun. (military) A compact body of troops forming a battle array, shield wall or phalanx ¹
¹ Source: wiktionary.com