NEEDLEFISH

Definition of NEEDLEFISH

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