Solifugid meaning

An arachnid belonging to the order Solifugae, including windscorpion, sun spider, and camel spider.
noun
0
0
Advertisement