Sun-spiders meaning : Any arachnid belonging to the order Solifugae.
sun spiders
thumped
simoniac
restrictive
metricate