snakehead

nounA predatory freshwater fish of the family Channidae, with a long body and a head resembling that of a snake, known for being invasive in some regions.

Synonyms