What is the full meaning of megalosaurs
MEGALOSAUR, a large dinosaur, also MEGALOSAURIAN, MEGALOSAURUS [n]
Example of the word megalosaurs placed on a Scrabble board.