Wiktionary
psychocidarids
n. (plural of psychocidarid English)
n. (plural of psychocidarid English)