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)

  1. huge quadrupedal herbivorous dinosaur common in North America in the late Jurassic
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: