Wiktionary
cribrilinids
n. (plural of cribrilinid English)
n. (plural of cribrilinid English)