Synonyms for sheltron
- noun
Most common
Definitions
- n. 1
A compact body of troops forming a battle array or phalanx, especially such a body of Scottish troops armed with pikes during the Wars of Scottish Independence in the late 13th and early 14th centuries.
Related words
- Other spellings
- sheltrum
Forms
- Plural
- sheltrons → testudos…
By length
- 7 letters
- testudo