leaf notcher

English

Noun

leaf notcher (plural leaf notchers)

  1. Alternative spelling of leaf-notcher.