arolukki

Noun

 * 1) camel spider arachnoid of the order Solifugae