knight of the sheers

Fun Dictionary -> knight of the sheers

knight of the sheers - Vulgar Dictionary definition

A taylor.