Definition of teleosaur in English:
teleosaur
noun
Any of the extinct marine crocodilians of the Mesozoic family Teleosauridae; a Teleosaurus.
Pronunciation
teleosaur
/ˈtɛlɪəsɔː/ /ˈtiːlɪəsɔː/ Origin
Mid 19th century; earliest use found in Reports of the British Association for the Advancement of Science.