Definition Definition

teleosaur - Meaning and Examples

Meaning of 'teleosaur' (Webster Dictionary)

1 . 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.