teleosaurid
English
Noun
teleosaurid
(
plural
teleosaurids
)
A
teleosaur
.