Home
Search
Index
Definify.com
Definition
2024
thunder_lizard
thunder lizard
English
Noun
thunder
lizard
(
plural
thunder lizards
)
Nickname for the
apatosaurus
or
brontosaurus
.
Similar Results