thunder lizard (apatosaurus excelsus) - German English Dictionary