Definify.com

Definition 2024


thunder_lizard

thunder lizard

English

Noun

thunder lizard (plural thunder lizards)

  1. Nickname for the apatosaurus or brontosaurus.