Wiktionary
listrophorids
n. (plural of listrophorid English)
n. (plural of listrophorid English)