razor fish Meaning, Definition & Usage

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

WordNet