Meaning of razor-fish

Definition of razor-fish

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

Other information on razor-fish

WIKIPEDIA results for razor-fish
Amazon results for razor-fish