Meaning of atlantic spiny dogfish

Definition of atlantic spiny dogfish

(noun) destructive dogfish of the Atlantic coastal waters of America and Europe; widely used in anatomy classes

Other information on atlantic spiny dogfish

WIKIPEDIA results for atlantic spiny dogfish
Amazon results for atlantic spiny dogfish