This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Teleosaur
n.
Any one of several species of fossil suarians belonging
to Teleosaurus and allied genera. These reptiles are related to the
crocodiles, but have biconcave vertebrae.