Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of teleosaur

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