Definitions
There is 1 meaning of the phrase
Atlantic Spiny Dogfish.
Atlantic Spiny Dogfish - as a noun
Destructive dogfish of the atlantic coastal waters of america and europe; widely used in anatomy classes
Synonyms (Exact Relations)
squalus acanthias