Needlefish Meaning

There are 2 meaning(s) for word Needlefish

Meaning 1 : fish with long tubular snout and slim body covered with bony plates

    Synonyms : pipefish
Meaning 2 : elongate European surface-dwelling predacious fishes with long toothed jaws; abundant in coastal waters

    Synonyms : billfish,  gar