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