Definition of needlefish

Definition of needlefish
  1. needlefish Noun Slender fish, in the family Belonidae, usually found in shallow marine habitats.
Need more help? Try our forum NEW