What does teleosaur mean?
teleosaur. Noun
1. (paleontology) ; Any of several species of fossil saurians belonging to Teleosaurus and allied genera. These reptiles are related to the crocodiles, but have biconcave vertebrae.
