staf-slynge

Middle English

Noun

staf-slynge

  1. alternative form of stafslynge