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