Definitions of Battle of langside:

  • noun:   (1568) Catholic forces supporting Mary Queen of Scots were routed by Protestants