Meaning of thunder lizard
Definition of thunder lizard
(noun)
huge
quadrupedal
herbivorous
dinosaur
common
in North America in the
late
Jurassic
Other information on thunder lizard
WIKIPEDIA results for
thunder lizard
Amazon results for
thunder lizard
Tweet