Wiktionary
megalosaurids
n. (plural of megalosaurid English)
n. (plural of megalosaurid English)