Polish-English dictionary »

schiltron meaning in English

PolishEnglish
schiltron noun

sheltronnoun
any compact body of troops forming a battle array or phalanx

Your history