giant snakehead

English

Noun

giant snakehead (plural giant snakeheads)

  1. A large freshwater fish, of species Channa micropeltes, of Southeast Asia.
    Synonym: giant mudfish