MEGALOSAURUS MEANING IN ENGLISH

• Megalosaurus Definition & Synonyms

  1. (n.) A gigantic carnivorous dinosaur, whose fossil remains have been found in England and elsewhere.


Synonyms:
Megalosaur,

RECENT SEARCHES