Wiktionary
torvosaurids
n. (plural of torvosaurid English)
n. (plural of torvosaurid English)