>

teleosaur

/'teliә,sɔ:/

📖 中文释义

  1. n. [古生]完龙
📘 English Definition(英文释义)
  1. n. Any one of several species of fossil suarians belonging
  2. to Teleosaurus and allied genera. These reptiles are related to the
  3. crocodiles, but have biconcave vertebrae.