Orthobula impressa

Orthobula impressa is a species of spiders of the genus Orthobula. It is native to India, Sri Lanka and the Seychelles.