Sun Spiders Definition

noun
Of sun spider.
Wiktionary