staffe slynge

Middle English

Noun

staffe slynge

  1. alternative form of stafslynge