pyspot

Middle English

Noun

pyspot

  1. alternative form of pyssepotte