English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result for Teleosaurus
Teleosaurus
(n.)
A genus of extinct crocodilian reptiles of the
Jurassic period, having a long and slender snout.