Wiktionary
amphitheriids
n. (plural of amphitheriid English)
n. (plural of amphitheriid English)