trap maker
A maker of traps
Noun
A maker of traps
Forms
trap makers