Wiktionary
peltospirids
n. (plural of peltospirid English)
n. (plural of peltospirid English)