Dictionary
Dictionary
Teleosaurus — definition & meaning
Word Type Definition Teleosaurus n. A genus of extinct crocodilian reptiles of the
Jurassic period, having a long and slender snout.
Explore more words:
Rash · Bassetto · Redemptionist · Interlapse · Immolation · Chapelry · Houseroom · Procoelian ·