Definisi 'teleosaurus'
English to English
noun
1 A genus of extinct crocodilian reptiles of the Jurassic period, having a long and slender snout.
source: webster1913

Visual Synonyms
Click for larger image