MEGALOSAURUS


Meaning of MEGALOSAURUS in English

noun a gigantic carnivorous dinosaur, whose fossil remains have been found in england and elsewhere.

Webster English vocab.      Английский словарь Webster.