What is the meaning of Slimehead?

Any of the long-lived deep-sea fish forming the family Trachichthyidae.

Source: wiktionary.org