Wiktionary
lachesillids
n. (plural of lachesillid English)
n. (plural of lachesillid English)