razorfish
1. [ noun ] (zoology) any of several small wrasses with compressed sharp-edged heads of the West Indies and Mediterranean
Related terms: wrasse pearly_razorfish Hemipteronatus
Similar spelling:   razor-fish
  razor_fish