English

edit

Noun

edit

lanthanosuchid (plural lanthanosuchids)

  1. (zoology) Any member of the Lanthanosuchidae, an extinct family of procolophonomorph parareptiles.