Definitions of razor fish:

  • noun:   any of several small wrasses with compressed sharp-edged heads of the West Indies and Mediterranean