English dictionary
thunder lizard meaning and definition
Definition and meaning of thunder lizard at MeaningMonkey.org. thunder lizard meaning and definition in the English Dictionary.THUNDER LIZARD noun
Definition of thunder lizard (noun)
- huge quadrupedal herbivorous dinosaur common in North America in the late Jurassic
- synonyms: apatosaur, apatosaurus, Apatosaurus excelsus, brontosaur, brontosaurus
Source: Princeton University Wordnet