英语翻译Look it up!DINOSAURSDinosaurs existed on Earth moer than