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.
500 - Internal Server Error

500

Internal Server Error

Back to Home