Definition Definition

teleosaurus - Meaning and Examples

Meaning of 'teleosaurus' (Webster Dictionary)

1 . Teleosaurus [ n.]
- A genus of extinct crocodilian reptiles of the Jurassic period, having a long and slender snout.