Wiktionary
armadillidiids
n. (plural of armadillidiid English)
n. (plural of armadillidiid English)