English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Teleosaur

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.