teleosaurus
English
teleosaurus meaning in English • teleosaurus का अर्थ अंग्रेजी में
Noun
- A genus of extinct crocodilian reptiles of the Jurassic period, having a long and slender snout.