Teleosaurus
Word Dictionary
-> Teleosaurus
Search:
Teleosaurus
(n.) A genus of extinct crocodilian reptiles of the Jurassic period, having a long and slender snout.
Terms of Use
Canadian Jobs