GeneralConnection.com
➔
Dictionary
langside
Noun
1. Langside
1. battle of Langside, pitched battle
Usage