English

edit

Noun

edit

stomatosuchid (plural stomatosuchids)

  1. Any extinct crocodylomorph of the family Stomatosuchidae