Wiktionary
thelyphonids
n. (plural of thelyphonid English)
n. (plural of thelyphonid English)