Definition, Meaning & Synonyms | English word CAMEL SPIDER
CAMEL SPIDER
Definitions of CAMEL SPIDER
- Any fast-moving, predatory desert arachnid belonging to the order Solifugae having massive paired chelicerae and a long body covered with tactile hairs.
Number of letters
12
Is palindrome
No
Search for CAMEL SPIDER in:
Page preparation took: 226.70 ms.