thunder lizard (apatosaurus excelsus) - Turkish English Dictionary