SUN SPIDER


Meaning of SUN SPIDER in English

■ noun a fast-moving predatory arachnid with a pair of massive vertical pincers. [Order Solifugae.]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.