English

edit

Noun

edit

intasuchid (plural intasuchids)

  1. (zoology)Any temnospondyl in the family Intasuchidae.