English Dictionary
◊ CARCHARODON
Carcharodon
n : man-eating sharks [syn: {Carcharodon}, {genus Carcharodon}]