razor-fish

noun

1.
any of several small wrasses with compressed sharp-edged heads of the West Indies and Mediterranean