TELEOSAUR MEANING IN ENGLISH

• Teleosaur Definition & Synonyms

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


• Teleosaurus Definition & Synonyms

  1. (n.) A genus of extinct crocodilian reptiles of the Jurassic period, having a long and slender snout.


RECENT SEARCHES