What is Poacher?

Poacher definition and meaning on Dictionary terms:

a person who trespasses on private property, especially to catch fish or game illegally.
Also called sea-poacher. any of several slender, marine fishes of the family Agonidae, found chiefly in deeper waters of the North Pacific, having the body covered with bony plates.