Definition of free fish in English:

free fish

noun

English Regional, Cornwall
rare
  • A fish.

Origin

Early 17th century; earliest use found in Richard Carew (1555–1620), antiquary and poet.