What is the full meaning of megalodons
MEGALODON, an extinct giant shark of the Cenozoic era [n]
Example of the word megalodons placed on a Scrabble board.