Meaning of carcharodon

Definition of carcharodon

(noun) man-eating sharks

Other information on carcharodon

WIKIPEDIA results for carcharodon
Amazon results for carcharodon