Orthobula impressa explained
Orthobula impressa is a species of spiders of the genus Orthobula. It is native to India, Sri Lanka and the Seychelles.[1]
See also
Notes and References
- Web site: Orthobula impressa Simon, 1897 . World Spider Catalog . Natural History Museum Bern . 26 April 2016 .