Definition of poaches:
(v) :
(ambitransitive) To trespass on another's property to take fish or game.
(v) :
(ambitransitive) To take game or fish illegally.
(v) :
(by extension, ambitransitive) To take anything illegally or unfairly.
(v) :
(figurative) To intrude; to interfere; to get involved inappropriately, without welcome.
(v) :
(business, ambitransitive) To entice (an employee or customer) to switch from a competing company to one's own.
(v) :
(transitive) To cook (something) in simmering or very hot liquid (usually water; sometimes wine, broth, or otherwise).