Scabbard fish Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a long, compressed, silver-colored tænioid fish (Lepidopus caudatus, ∨ argyreus), found on the European coasts, and more abundantly about New Zealand, where it is called frostfish and considered an excellent food fish.

Webster 1913