Dogfish Meaning

There are 2 meaning(s) for word Dogfish

Meaning 1 : primitive long-bodied carnivorous freshwater fish with a very long dorsal fin; found in sluggish waters of North America

    Synonyms : amia calva,  bowfin,  grindle
Meaning 2 : any of several small sharks