Dictionary
Dictionary
Teleosaur — definition & meaning
Word Type Definition Teleosaur n. Any one of several species of fossil suarians belonging
to Teleosaurus and allied genera. These reptiles are related to the
crocodiles, but have biconcave vertebrae.
Explore more words:
Self-healing · Marlpit · Forth · Keep · Mediatized · Mandrake · Hostel · Love-drury ·