hornfish
Etymology
From Old English hornfisc.
noun
A garfish or sea needle.