Definition of head-fish in US English:

head-fish

noun

  • (Originally US) an ocean sunfish (family Molidae), which has the appearance of consisting chiefly of a large head without a tail.

Origin

Early 19th century; earliest use found in John Pinkerton (1758–1826), historian and poet.