catstitcher

English

Noun

catstitcher (plural catstitchers)

  1. One who catstitches.

Anagrams