camel spider
Noun
Meaning
camel spider (plural camel spiders)
Any fast-moving, predatory desert arachnid belonging to the order Solifugae having massive paired chelicerae and a long body covered with tactile hairs.
Noun
camel spider (plural camel spiders)
Any fast-moving, predatory desert arachnid belonging to the order Solifugae having massive paired chelicerae and a long body covered with tactile hairs.