Definition of needlefish

Definition of needlefish
  1. needlefish Noun Slender fish, in the family Belonidae, usually found in shallow marine habitats.
Feedback Form