ensnarer

noun
en·​snar·​er | \ |rə(r)\
plural -s

Definition of ensnarer

: one that ensnares