Meaning of needlefish

Definition of needlefish

(noun) elongate European surface-dwelling predacious fishes with long toothed jaws; abundant in coastal waters
fish with long tubular snout and slim body covered with bony plates

Other information on needlefish

WIKIPEDIA results for needlefish
Amazon results for needlefish