Entry from British & World English dictionary
Definition of scabbardfish in English:
noun (plural same or scabbardfishes)
An elongated marine fish with heavy jaws and large teeth, which occurs mostly in the deeper waters of warm seas.
- Several genera and species in the family Trichiuridae, including the edible silvery-white Lepidopus caudatus
Definition of scabbardfish in: