Knackers

From Fresh Dictionary

English

Noun

knackers

  1. (mostly British) testicles
Personal tools