Stenochilus crocatus is a species of spider in the genus Stenochilus.[1][2]
Stenochilus crocatus is a species of spider in the genus Stenochilus.