thunder lizard (apatosaurus excelsus) - Spanish English Dictionary