Wiktionary
teleosaurids
n. (plural of teleosaurid English)
n. (plural of teleosaurid English)