English Dictionary
Definition Seismosaurus in British English
Seismosaurus noun
noun
1
a huge herbivorous dinosaur with a long neck
