Wiktionary
prestosuchids
n. (plural of prestosuchid English)
n. (plural of prestosuchid English)