Meaning of northern snakehead

Definition of northern snakehead

(noun) a voracious freshwater fish that is native to northeastern China; can use fin to walk and can survive out of water for three days; a threat to American populations of fish

Other information on northern snakehead

WIKIPEDIA results for northern snakehead
Amazon results for northern snakehead