Wiktionary
rhomaleosaurids
n. (plural of rhomaleosaurid English)
n. (plural of rhomaleosaurid English)