poacher
/ˈpoʊtʃər/Definitions
1. noun
a person who secretly hunts or catches animals, especially game, in contravention of the law
“The poacher was fined heavily for killing a protected species.”
2. noun
a person who secretly takes or captures something, especially something valuable or secret
“The corporate poacher stole the company’s trade secrets.”