Pelodosotis Explained

Pelodosotis is an extinct microsaurian tetrapod.

References