pachycephalosaur

📖 中文释义

  1. 肿头龙
📘 English Definition(英文释义)
  1. n. bipedal herbivore having 10 inches of bone atop its head; largest boneheaded dinosaur ever found