Meaning of Squalidae

Definition of Squalidae

(noun) dogfishes having a spine in each dorsal fin

Other information on Squalidae

WIKIPEDIA results for Squalidae
Amazon results for Squalidae