What does carcharodon mean?

carcharodon meaning in General Dictionary

A genus of sharks including man-eating sharks like the great white shark Carcharodon carcharias

View more

  • man-eating sharks