1. Noun. (biology) Any of many tropical arachnids, of the order ''Schizomida'' ¹
¹ Source: wiktionary.com