HADROSAURUS


Meaning of HADROSAURUS in English

noun an american herbivorous dinosaur of great size, allied to the iguanodon. it is found in the cretaceous formation.

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