Teleosaurus

noun
Tel·​eo·​sau·​rus

Definition of Teleosaurus

: a genus (the type of the family Teleosauridae) of crocodilian reptiles of the Jurassic having a long and slender snout like a gavial and platycelous vertebrae

History and Etymology for Teleosaurus

New Latin, from tele- entry 2 + -saurus

Keep scrolling for more