Ambush spider

Ambush spiders were a species of giant spider that lived below the canopies of jungles and forests on Iakar