northern snakehead

northern snakehead

English Noun
Ad

Definition

A fish of species Channa argus, native to Russia, China and Korea; considered to be invasive in the United States.

Ad