MEGALOSAUR MEANING IN ENGLISH

• Megalosaur Definition & Synonyms

  1. (n.) Alt. of Megalosaurus


Synonyms:
Megalosaurus,

• Megalosaurus Definition & Synonyms

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


Synonyms:
Megalosaur,

RECENT SEARCHES