THUNDER LIZARD


Meaning of THUNDER LIZARD in English

[thunder lizard] n [trans. of NL Brontosaurus] (1960): brontosaurus

Merriam-Webster English vocab.      Английский словарь Merriam Webster.