Skip to main content

teleosaurus

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